// distribution/moblie/mobile.js
const api = require("../../request/api")
const request = require("../../request/request")
const util = require("../../utils/util")
const App = getApp();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        barHeight: App.globalData.paddingTop,

        styledata: {
            "bg_color": "white",
            "color": "#000",
            "leftflag": true,
            // "homeflag": true,
            "name": "手机绑定"
        },

        inputLen: 6,
        iptValue: "",
        isFocus: false,

        // 发送验证码按钮
        isForbid: false,
        textfont: `发送验证码`
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    onFocus: function (e) {
        this.setData({ isFocus: true });
    },
    setValue: function (e) {
        this.setData({ iptValue: e.detail.value });
    },

    async sendCode() {
        let num = 10
        this.setData({
            isForbid: true,
            textfont: `重新发送${num}`
        })
        console.log('发送验证码');
        this.changetip(num)

        let params = {
            uid: 120,
            moblie: 13824817355
        }

        let result = await request.post(api.applymoblie, params)
        console.log(result);
    },

    // 倒数提示
    changetip(num = 60) {
        let timer = setInterval(() => {
            if (num == 1) {
                this.setData({
                    isForbid: false,
                    textfont: `发送验证码`
                })
                clearInterval(timer)
                return
            }

            num--
            this.setData({
                textfont: `重新发送${num}`
            })
        }, 1000);
    },

    // 粘贴事件
    presshandle() {
        console.log("长按");
        let that = this
        wx.getClipboardData({
            success: function (res) {
                // 隐藏"xx读取了你的剪切板内容"
                wx.hideToast()
                // wx.showToast({
                //     title: '',
                //     icon: 'none'
                // })

                let num = parseInt(res.data)
                // console.log(num);

                if (typeof num == "number" && !isNaN(num)) {
                    console.log('剪贴板内容是：' + num);
                    that.setData({
                        iptValue: res.data
                    })
                } else {
                    util.showToast("请粘贴数字验证码")
                }
            }
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})